A Direct Proof for the Completeness of SLD-Resolution

نویسنده

  • Robert F. Stärk
چکیده

Lemma 2 Let A be an atom and P |= A. Then A has an implication tree wrt. P . Proof: We construct a model M of P . Let |M| be the set of all terms (with variables) and let fM(~t ) := f(~t ). Let rM(~t ) be true if and only if r(~t ) has an implication tree wrt. P . We claim that M is a model of P . If B is a fact of P then for every substitution (variable assignment) θ the atom Bθ is an implication tree wrt. P and M |= Bθ. If B ← C1 ∧ . . . ∧ Cn is a clause of P (1 ≤ n) and θ is a substitution and M |= C1θ ∧ . . . ∧ Cnθ, then C1θ, . . . , Cnθ have implication trees wrt. P and therefore Bθ and we have M |= Bθ. Since M is a model of P and P |= A, the atom A is true in M and has an implication tree wrt. P . 2

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Resolution and the origins of structural reasoning: early proof-theoretic ideas of Hertz and Gentzen

In the 1920s, Paul Hertz (1881–1940) developed certain calculi based on structural rules only and established normal form results for proofs. It is shown that he anticipated important techniques and results of general proof theory as well as of resolution theory, if the latter is regarded as a part of structural proof theory. Furthermore, it is shown that Gentzen, in his first paper of 1933, wh...

متن کامل

Logic Programming from the Perspective of Algebraic Semantics

We present an approach to foundations of logic programming in which the connection with algebraic semantics becomes apparent. The approach is based on omega-Herbrand models instead of conventional Herbrand models. We give a proof of Clark's theorem on completeness of SLD-resolution by methods of the algebraic semantics. We prove the existence property for deenite programs.

متن کامل

CH-Prolog: A Proof Procedure for Positive Disjunctive Logic Programming

The suc’ce.~ of Prolog motivat~ people to use full firstorder logic: instead of only Horn clauses as the b~is of logic programming. One of the main work in this extending is to seek proof procedure for new logic progrannning. Positive disjunctive logic programming extends Horn clause progrvanming by allowing more than one atoms re occur in the head o/’a program clause. In this paper we propose ...

متن کامل

Operational Semantics of Resolution in Horn Clause Logic

This paper presents a study of operational and type-theoretic properties of different resolution strategies in Horn clause logic. We distinguish four different kinds of resolution: resolution by unification (SLD-resolution), resolution by term-matching, the recently introduced structural resolution, and partial (or lazy) resolution. We express them all uniformly as abstract reduction systems, w...

متن کامل

Fibrational Semantics for Many-Valued Logic Programs: Grounds for Non-Groundness

We introduce a fibrational semantics for many-valued logic programming, use it to define an SLD-resolution for annotation-free many valued logic programs as defined by Fitting, and prove a soundness and completeness result relating the two. We show that fibrational se­ mantics corresponds with the traditional declarative (ground) semantics and deduce a soundness and completeness result for our ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1989